SkyWalking 吴晟:好的开源项目,要能解决真实且有共性的问题
/// 大话开源 ///
「大话开源」是 OpenTEKr 旗下对话国内外开放科技界思想引领者(Open Tech Thoughtleaders)的访谈节目,致力于捕捉大咖们的开源精髓,为「开源发烧友」和「门外驻足观望的好奇宝宝」提供更多心法与招数。
说人话就是,我们“白嫖”最一线的感悟,吭哧吭哧总结「开源武林秘笈」,帮助更多 OpenTEKrs(开放科技客们)顺利上道,生活中飒爽拉风、事业上乘风破浪 🏄♀️,破圈解锁更多宝藏 🏴☠️
本期嘉宾,我们很荣幸地邀请到了Apache SkyWalking 创始人吴晟。他谈到自己对于开源及开源模型商业化的理解,也就个人创始项目 SkyWalking 及其用户群体和吸引力等问题做出了一一解答。
更多精彩可见完整版 → 前往 b站赏光:点开下方小程序,或者文末“阅读更多”。
🔹 本期大咖 🔹
吴晟:Apache 软件基金会首位华人董事,开源 APM 项目 SkyWalking 创始人,分布式追踪与诊断技术专家,骨灰级开源社区爱好者。先后在大唐软件、亚信中国、华为从事技术工作;2018 年 5 月,加入 To B 级混合云外企 Tetrate,成为公司创始工程师。
🔹 Q&A精华🔹
01
对开源的解读
开源对于某些人来说是一种哲学,或者可能是一点执念,特别是工程师出身的人,天然会觉得自己想做开源,开源能给他带来收入。
开源是唯一在工程软件、工程技术领域,可以把你的成果、写的代码开放给所有人的方式。而工程师平时的产出就是这些代码,所以他希望得到同行或者更广泛范围的认可。从这个角度来说,它是一种执念,但是从另一个角度来说,现在的整个经济环境实际上非常多元化,开源很多时候也会变成宣传工具、融资工具或者建立企业的基础。前面所说的工具并没有贬义,它是现在被运用的一种手段。
大家也能看到开源现在非常火,在吸引融资上面,开源的融资额已远远超过曾经的普通软件企业,动辄几千万美元甚至上亿美元的融资,对于一个大概只有几十人或者一二百人的企业来说,在以前来看简直是一个天文数字。所以我在很多演讲的时候想告诉观众,不要太执着于开源是不是一个好事情,因为它已经变成了一种模式,开源已经变成了某种客户的希望,客户的预期是要开源,至少绝大部分的东西要是开源的。
02
目前中国开源的发展状态
中国的开源社区现在是很割裂的一种状态,有两个极端:一拨人跑得非常快,会去做全球化,做全球融资、全球的商业化;另一拨人依然只把开源看作免费软件,甚至再极端一点,一种慈善事业。在工程师领域经常听到这样的话——你做了开源软件,为什么不帮我解决开源软件使用过程中遇到的问题,这是最大的误解。
这两拨人目前有尖锐的认识上的差异,我觉得和中国的经济发展有一样的模型。中国在过去三四十年的经济发展速度非常快,同样过去五年,中国的开源比以前做得好得非常多,特别在近三年,意味着其中有一拨人已经非常习惯于开源这种模式以及开源的全球化,但绝大部分人还没有 follow 上。这个矛盾我觉得还需要一些时间可能3到5年,去让更多人能够支持、理解开源、开源商业化,以及中间的的共同利益和矛盾。大家能够在一个和平的状态下既发展开源、发展技术,也能够把商业化做好,因为就算从 Apache 的基金会的角度来看,商业始终是开源背后最大的支持力量,爱好很珍贵,但并不是。必须要有商业利益,不然开源社区是很难持续性地活下去的。
️
03
中国开源社区在全球所处的位置
中国开源对于绝大部分的西方开源社区来说是一个黑盒的状态。我们去看很多的 GitHub 的 issue 也好,或者很多的文字也好,因为中国文化、中文,事情被割裂地非常厉害,就是当你要求中国人用英语去做全球交流的时候,会招来很多非议。比如我们在 GitHub 上,就有人认为你要说英文,那就是不爱国。
不光我们一个项目会遇到,在 Apache 的很多中国原生的项目里面,甚至一些社区的讨论、一些中国开源相关的技术媒体上发布的讨论里面,都会有非常尖锐的争论。你会发现一个很割裂的状态,中国要做软件的全球化、要做软件的全球社区,所有人都支持;但当你要用英文的时候,他们会说不要用英文,要用中文。
至少从我的理解,还远远没有达到能够让全球去说中文的这样一个状态,而且学中文是很难的;而英语相对来说容错性很高,你说得不标准,大家理解起来难度不大。这种语言层面上的冲突,往往国外的人认为中国人的英文说得不好,所以存在这样一个差异。
04
推荐的书
随着开源,很多文化以及技术性的东西变成了在线的文档,很难被编辑成书。我在过去几年跟朋友一起写了两本书了,一本是讲未来架构、讲微服务、讲容器化;另一本纯粹讲 Skywalking 。对于我自己来说,印象最深刻的可能还是多年前一本很老的书叫《人月神话》,是讲软件工程学的。
/// 关于 SkyWalking ///
Skywalking 是一个可观测性分析平台 (Observability Analysis Platform 简称OAP) 和应用性能管理系统 (Application Performance Management/ 简称 APM)。提供分布式链路追踪、服务网格(Service Mesh)遥测分析、度量 (Metric)聚合和可视化一体化解决方案。
/// 关于 OpenTEKr ///
OpenTEKr 开源星系(Open Source Galaxy, OSG)是 OpenTEKr 旗下聚焦赋能开源技术社区和开发者的组织,力求聚合最前沿的开源技术力量,汇聚开源思想领袖和技术极客,推动整体开源开放科技的研发和合作交流,培育开源人才,推广先进的开源治理模式。
采访 / Richard S.
拍摄 & 剪辑 / Minjie 团队
文字稿整理 / 李明康
编辑 & 设计 / luyu
责编 / MING
往期推荐:
▪ Zilliz 顾钧:开源是协调技术供应商、开发者和用户之间利益的一种更健康的方式 I OpenTEKr 大话开源 Vol.2
▪ 开源社庄表伟:开源要出圈了,推坑文化、沉浸式养鱼塘,社区建设心法了解一下 I OpenTEKr 大话开源 Vol.5
▪ ALC北京发起人 姜宁:通过开放与协作,我们可以实现一个人想都不敢想的事情 I OpenTEKr 大话开源 Vol.6
▪ SphereEx 潘娟:玩开源,我们就要秀出别样 My Way 来构建活力生态 I OpenTEKr 大话开源 Vol.11
▪ TAOS Data 陶建辉:一个开源项目要成功,最关键的是定位 I OpenTEKr 大话开源 Vol.12